Patterns for Plug-Ins
نویسنده
چکیده
This pattern collection helps to define, implement and package Plug-Ins specific to an extensible application. Central patterns are the Plug-In and the Plug-In Contract between the Plug-In and the application; afterwards patterns for packaging and registration of Plug-Ins are explored. Process and organisation patterns complement the general technical patterns, and support the technical flexibility introduced with Plug-Ins. The patterns in the last chapter focus on implementation techniques and shows how other design patterns can be used for Plug-Ins.
منابع مشابه
An Efficient Method for Scheduling Massive Vulnerability Scanning Plug-ins
More and more security vulnerabilities were found in network softwares nowadays, making network security assessment one of the most important tasks for IT administrators. Vulnerability scanner is the key application for fulfilling such tasks. However, large numbers of vulnerabilities result in even larger number of vulnerability plug-ins including common plug-ins and specific plug-ins, which ma...
متن کاملMASH: tool integration made easy
Integrating tools implemented as plug-ins is a complex and time-consuming activity that requires good programming skills and a deep understanding of the underlying plug-in architecture for successful completion. Even when tools are implemented as plug-ins for a same integrated development environment (IDE), users frequently prefer to manually perform the same inefficient operations every time t...
متن کاملDeveloping tools as plug-ins: TOPI 2012 special issue
Our knowledge as to how to solve software engineering problems is increasingly being encapsulated in tools. These tools are at their strongest when they operate in a preexisting development that can provide integration with existing elements such as compilers, debuggers, profilers, and visualizers as well as numerous other development and, often, runtime tools. However, building tools as plug-i...
متن کاملPlugging in and into code bubbles: the code bubbles architecture
Code Bubbles is an attempt to redefine the user interface for an integrated programming environment. As it represents a whole new user interface, implementing it as a plug-in is inherently difficult. We get around this difficulty by combining two different plug-in architectures, a standard one based on registrations and callbacks, and a message-based one that puts the plug-in at arm’s length an...
متن کاملDigging into the Eclipse Marketplace
Eclipse is an integrated development environment that can be extended with plug-ins. Thanks to Eclipse’s success, a diverse community has been established with members coming from industry, opensource projects, and others, and a marketplace with more than 1.700 different plug-ins developed. Hence, the question arises how this marketplace is composed: Who contributes plug-ins? Which plug-ins are...
متن کامل